#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main()

{

	cout <<"Please Input 3 Numbers.\n";
	cout <<"Each Number Will Represent A Side Of A Triangle.\n";
	cout <<"Press Enter After Each Number.\n";

	vector<int> v1;
	int num1, num2, num3;

	cin >> num1;
	cout <<"You Inputted " << num1 << " As Side One.\n";
	v1.push_back (num1);
	cin >> num2;
	cout <<"You Inputted " << num2 << " As Side One.\n";
	v1.push_back (num2);
	cin >> num3;
	cout <<"You Inputted " << num3 << " As Side One.\n";
	v1.push_back (num3);

	sort (v1.begin(), v1.end());

	/*for (int i = 0; i< v1.size(); i++)
		{
			cout << v1[i] << "\n";
	}*/

	if (num1 == num2 == num3)
		{
		cout <<"You Have A Equilateral Triangle.\n";
		}

	else if ((num1 == num2) || (num1 == num3) || (num2 == num3))
		{
		cout <<"You Have A Isosceles Triangle.\n";
		}
	else
		{
		cout <<"You Have A Scalene Triangle.\n";
		}

	if (((v1[0] * v1[0]) + (v1[1] * v1[1])) == (v1[2] * v1[2]))
		{
		cout << "You Have A Right Triangle.\n";
		}
	else
		{
		cout << "You Dont't Have A Right Triangle.\n";
		}

	char c;
	cout <<"Press Any Key To End Program.\n";
	cin >> c;

	return 0;

}